znßmΘ chyby (o kter²ch vφm, ale zatφm se nepoda°ily odstranit)
p°i zalamovßnφ a pou₧itφ skuteΦn²ch tabulßtor∙ dochßzφ ke "zmizenφ" kurzoru za okrajem strßnky
v3.2.0 28.10.2001
v seznamu soubor∙ je mo₧no libovoln² soubor zobrazit hexadecimßln∞ p°es pravΘ tlaΦφtko myÜi
dalÜφ verze nßstrojovΘ liÜty. Snad u₧ bude omezeno blikßnφ a podobnΘ nehezkΘ v∞ci.
pro ka₧d² externφ program je mo₧no zadat LOG soubor. Pokud je vypln∞n, Φekß se na dokonΦenφ programu a LOG je zobrazen. Pokud nenφ LOG zadßn, chovß se to jako dosud, Φili dokument se v externφm programu pouze otev°e. P°i spouÜt∞nφ externφho programu je mo₧no vyu₧φt vÜechna makra, souvisejφcφ s nßzvem souboru, kterß jsou popsßna na zßlo₧ce nastavenφ kompilßtoru.
v nßpov∞d∞ budou postupn∞ zve°ej≥ovßny p°φklady pou₧itφ kompilßtoru. Velmi dob°e to lze pou₧φt t°eba pro provßd∞nφ SQL p°φkaz∙
SHIFT+pravΘ tlaΦφtko myÜi na jmΘnu soubor∙ na liÜt∞ otev°e soubor podruhΘ a zobrazφ v rozd∞lenΘm okn∞. Samoz°ejm∞ je funkΦnφ i CTRL+SHIFT+pravΘ tlaΦφtko pro alternativnφ rozd∞lenφ okna
prav²m tlaΦφtkem na seznamu soubor∙ je mo₧no p°epφnat mezi vÜemi / znßm²mi soubory. V zßkladnφm stavu jsou zobrazeny pouze znßmΘ soubory (typ je registrovßn v n∞kterΘm zv²raz≥ovaΦi). Program si pamatuje posledni stav.
v hledßnφ v souborech dopln∞no zv²razn∞nφ hledanΘho °et∞zce ve v²sledcφch
novΘ parametry: poprvΘ soubor otev°φt v₧dy v CP 1250 a mo₧nost vypnutφ zm∞ny druhu bloku pomoci myÜi a ALT
novΘ parametry: vytvß°enφ zßlo₧nφch kopiφ soubor∙ a zobrazenφ celΘ cesty p°i najetφ myÜi na soubor v projektu
mo₧nost spustit kompilßtor, zobrazit v²sledky v LOG okn∞ a po kompilaci spustit zkompilovan² program
nastavovßnφ programu rozd∞leno na parametry a nastavenφ zv²raz≥ovaΦ∙.
p°i zobrazenΘm stromu projektu je mo₧no tlaΦφtkem na panelu nßstroj∙ projektu p°epφnat mezi projektem / seznamem soubor∙ / projektem a seznamem soubor∙. Samoz°ejmostφ je otev°enφ souboru na dvojklik a p°eta₧enφ souboru myÜφ do projektu nebo klßvesou CTRL+ENTER
program si bez problΘmu poradφ se soubory ve formßtu DOS, UNIX, MAC a umo₧≥uje i jejich konverzi (menu formßt / Formßt souboru). Typ souboru se ukazuje na stavovΘm °ßdku.
program umo₧≥uje editovat i soubory s atributy ReadOnly, System, Hidden. Pouze po otev°enφ takovΘho souboru se nastavφ soubor v PSPadu jako ReadOnly. Pokud to vypnete, m∙₧ete vesele editovat a uklßdat. Soubor pak bude ulo₧en na disk s p∙vodnφmi atributy.
pro ka₧d² otev°en² soubor si pamatuje jeho stav p°i uzav°enφ a p°i otev°enφ jej obnovφ.T²kß se to i zßlo₧ek, CP, pozice kurzoru atd. VÜe ulo₧eno v souboru PSCache.BIN. P°i problΘmech soubor smazat. Neuklßdß se p°i vypnutΘ volb∞ uklßdat historii (parametry programu)
u₧ivatelskß Üablona dopln∞na o druh² seznam klφΦov²ch slov - je mo₧no je barevn∞ odliÜit.
p°i v²b∞ru Üablony ze seznamu je vybranß v₧dy na prvnφm °ßdku
rozÜφ°ena Üablona pro PHP (zaslal FrantiÜek Blßha)
p°idßn u₧ivatelsk² zv²raz≥ovaΦ a Üablona pro IEC1131 (Petr VeteÜnφk)
p°idßn u₧ivatelsk² zv²raz≥ovaΦ pro 8051 assembler (Jaromφr Rezek)
dopln∞na Üablona pro FoxPro - p°idßno asi 700 klφΦov²ch slov (klφΦovß slova zaslal Milan Kosina)
zaznam makra rozÜφ°en o p°φkazy pro prßci se schrßnkou (Copy, Cut, Paste)
mo₧nost vyvolat seznam zßlo₧ek a skok na vybranou zßlo₧ku (tlaΦφtko v panelu hledßnφ, SHIFT+CTRL+B)
op∞t p°ed∞lßny NßstrojovΘ liÜty
p°i rozbalenφ nabφdky zßznam makra (malß Üipka vpravo) se zobrazφ i seznam ulo₧en²ch maker
dopln∞na funkce hledßnφ dalÜφho v²skytu slova podle slova na pozici kurzoru (menu hledat, ALT+F3)
na liÜtu p°idßno tlaΦφtko pro hledßnφ s nahrazovßnφm
odebrßn HEXA prohlφ₧eΦ z menu Zobrazit
odebrßno tlaΦφtko "VÜe" z dialogu hledßnφ a nahrazovßnφ. Ukßzalo se, ₧e je zbyteΦn∞ matoucφ. Jeho funkci p°ebφrß OK.
zalomenΘ °ßdky a pokud se psalo uprost°ed slova, ktere p°esahovalo Üφ°ku strßnky, slovo "p°eskoΦilo" na nov² °ßdek, ale kurzor z∙stal na konci p∙vodnφho
opravena chyba, kterß se projevila p°i zobrazenφ Φφsel °ßdk∙, prßzdnΘm souboru a zapnutφ zalamovßnφ °ßdk∙
obsah zßlo₧ek se aktualizuje p°i ka₧dΘm otev°enφ menu "jφt na zßlo₧ku"
p°i pou₧itφ u₧ivatelskΘho zv²raz≥ovaΦe se Üablona uklßdala v₧dy do souboru GENERAL.DEF a ne do souboru dle jmΘna zv²raz≥ovaΦe (pokud ji₧ n∞kdo mß soubor Üablon, p°ejmenujte jej podle jmΘna vaÜeho zv²raz≥ovaΦe)
u₧ivatelsk² zv²raz≥ovaΦ u₧ pova₧uje za Φφsla i hexadecimßlnφ tvar 0F3h
p°i nastavenΘ angliΦtin∞ dochßzelo k deformaci ikon v nßstrojovΘ liÜt∞
program si pamatuje poslednφ projekt i po spuÜt∞nφ t°eba z WinCommanderu
oprava hledßnφ v souborech ve vno°en²ch adresß°φch na souborovΘm systΘmu NTFS. TlaΦφtkem Storno je mo₧no hledßnφ p°eruÜit.
oprava ve zv²raz≥ovaΦi HTML, PAS p°i p°echßzenφ na dalÜφ/p°edchozφ slovo pomocφ CTRL+Right a CTRL+Left
p°i otev°enφ souboru z v²sledk∙ hledßnφ v souborech je kontrolovßna pozice kurzoru, aby byla viditelnß
zm∞na dialektu SQL je ve zm∞n∞ syntaxe p°φstupnß v₧dy (dosud pouze p°i vybranΘ SQL syntaxi)
"Ulo₧it vÜe" je p°φstupnΘ pouze v p°φpad∞, ₧e je zm∞n∞n projekt nebo n∞kter² soubor
volby pro integraci do Windows Commanderu a Opery nejsou p°φstupnΘ v p°φpad∞, ₧e jsou tyto programy spuÜt∞ny
p°i odstra≥ovßnφ diakritiky a zalomen²ch °ßdcφch byly vÜechny zalomenΘ °ßdky p°evedeny na normßlnφ
oprava chyby p°i vklßdßnφ textu zkopφrovanΘho pomocφ °ßdkovΘho bloku na konec souboru
klßvesovß zkratka pro mazßnφ slova byla zm∞n∞na z CTRL+T na standardnφ CTRL+Del
p°i nahrßvßnφ makra a pou₧itφ p°φkaz∙ SHIFT+Insert a CTRL+Insert doÜlo ke zdvojenφ p°φkaz∙ prßce se schrßnkou
oprava p°i zm∞n∞ velikosti pφsmen za pou₧itφ sloupcovΘho bloku
v3.1.0 20.9.2001
p°idßna prßce s projekty. DoporuΦuji p°eΦφst kapitolu v∞novanou p°φmo projekt∙m
p°idßn zßznam makra (menu nßstroje a zvlßÜtnφ panel). Podrobnosti a p°φklady zde.
p°idßno hledßnφ a nahrazovßnφ v souborech. Podrobnosti zde.
v u₧ivatelskΘm zv²raz≥ovaΦi dopln∞n styl komentß°∙ FoxPro
dopln∞n dialog pro nastavenφ tiskßrny (hlavnφ menu a ikona na panelu nßstroj∙ v nßhledu)
v nßstroji na vklßdßnφ textu dopln∞na mo₧nost pro vlo₧enφ textu na konec °ßdk∙
dopln∞na dalÜφ klφΦovß slova do MS-Dos zv²raz≥ovaΦe
p°i otevφrßnφ souboru je "Nov² dokument" nahrazen otevφran²m (pokud nenφ zm∞n∞n)
opraveno vybrat vÜe s nastaven²m sloupcov²m blokem
oprava otevφrßnφ v∞tÜφch soubor∙ s nastavenou jinou k≤dovou strßnkou ne₧ CP 1250
oprava chyby p°i ulo₧it jako, zapsßnφ jmΘna bez p°φpony u n∞kter²ch zv²raz≥ovaΦ∙ (nap°.SQL)
.topic 2
Cht∞l bych ·pln∞ skr²t ukazatel pravΘho okraje
Nastavte si barvu pravΘho okraje na Window (stejnou jako barva pozadφ editoru)
Nechodφ mi nastavenφ editoru pro Windows Commander
DoporuΦuji p°ed nastavenφm Windows Commander ukonΦit. WC si toti₧ nastavenφ naΦte p°i startu a pokud mßte nastaveno automatickΘ uklßdßni nastavenφ, tak jej p°i ukonΦenφ op∞t p°epφÜe bez toho, ₧e by se do nastavenφ podφval a zm∞na, kterou PSPad provedl je ztracena.
Jak vlastn∞ funguje ta konverze k≤dov²ch strßnek ? Mßm soubor v Latin II, chci jej p°evΘst do Windows 1250, ale p°i otev°enφ se chybn∞ zobrazujφ znaky
Automatickß detekce nenφ 100%. Bude z°ejm∞ nutnΘ zvolit ruΦn∞ Latin II a dßt "Otev°φt znovu". Zobrazenφ by m∞lo b²t v po°ßdku. Potom si p°epnete k≤dovou strßnku na Windows a dßte "Ulo₧it" nebo "Ulo₧it jako"
Hrßl jsem si se zm∞nou barev a celΘ jsem to rozvrtal. Co te∩ ?
Otev°ete si soubor PSPad.INI, kter² se nachßzφ v adresß°i, kde je nainstalovßn PSPad. V tomto souboru sma₧te sekci jazyka, kter² chcete vrßtit do p∙vodnφho stavu. Nap°. pro SQL syntaxi vyhledejte [SQL] a sma₧te vÜe a₧ po dalÜφ jmΘno sekce (text v hranat²ch zßvorkßch)
Mßm zdroje v dosovskΘm BASICu a chci je vytisknout se zv²razn∞nou syntaxφ
Otev°φt soubor a tisknout. Samoz°ejm∞ musφ b²t zapnuto zv²razn∞nφ syntaxe. Jak to vidφte na obrazovce, tak se to i vytiskne.
PφÜu manußl a chci uvΘst fragmenty k≤du se zv²razn∞nou syntaxφ. Pokud text zkopφruji do schrßnky a vlo₧φm do manußlu, zv²razn∞nφ syntaxe se ztratφ.
Mφsto volby Zkopφrovat pou₧ijte na vybran² text Export do schrßnky. Tato volba zachovß zv²razn∞nφ syntaxe.
Cht∞l bych si zkopφrovat pouze sloupec textu
Dr₧te klßvesu ALT a myÜφ si oznaΦte po₧adovan² blok textu nebo stiskn∞te SHIFT+CTRL+N a text oznaΦte Üipkami
Cht∞l bych si v internetovΘm prohlφ₧eΦi zobrazit zdroj strßnky se zv²razn∞nou syntaxφ
Nahra∩te si Notepad.EXE v konfiguraci prohlφ₧eΦe za PSPad.EXE
NenaΦetla se mi sprßvn∞ ΦeÜtina. V²chozφ text je v Latin II
Pokud je text krßtk² nebo obsahuje pouze mßlo znak∙ s diakritikou, nemusφ automatickß detekce rozpoznat k≤dovou strßnku textu. V menu "Formßt" nastavte k≤dovou strßnku Latin II a soubor znovu otev°ete nebo zvolte "Otev°φt znovu" v menu "Soubor"
U FoxPro se chybn∞ zv²raz≥uje syntaxe - n∞kterß klφΦovß slova nejsou zv²razn∞na
ProblΘm je ve zp∙sobu zßpisu zdrojovΘho textu FoxPro. Ten lze toti₧ psßt zkrßcen∞ (staΦφ prvnφ 4 znaky). Pro zv²razn∞nφ syntaxe je to v n∞kter²ch p°φpadech zatφm problΘm.
Cht∞l bych PSPad pou₧φvat mφsto Notepadu, dodßvanΘho s Windows
V nabφdce Mo₧nosti / Integrace do systΘmu si zvolte otevφrßnφ TXT soubor∙ PSPadem. Pokud tuto volbu op∞tovn∞ zruÜφte, soubory TXT se budou op∞t otevφrat v programu NOTEPAD.EXE
Cht∞l bych pou₧φt jinß pφsma jako nap°. ARIAL apod.
PSPad nenφ RFT editor jako je WORD. VeÜker² text prost², pouze je u na n∞j aplikovßno zv²razn∞nφ syntaxe, tak₧e se jevφ, jako by byl napsßn s r∙zn²mi druhy pφsma. Pro tyto ·Φely se nejlΘpe hodφ fonty s pevnou Üφ°kou a pouze tyto fonty program nabφzφ.
Po otev°enφ souboru nenφ p°φstupnΘ tlaΦφtko "Ulo₧it"
Jednß se o soubor, kter² po₧φvß k≤dovßnφ UNICODE. PSPad umφ soubor otev°φt a zobrazit, ale zatφm ne ulo₧it :-(
V tomto p°φpad∞ musφte pou₧φt volbu "Ulo₧it jako", m∙₧ete jej ulo₧it i pod p∙vodnφm jmΘnem, ale s rizikem, ₧e program, kter² soubor pou₧φvß m∙₧e mφt problΘmy
.topic 4
Otevφrßnφ souboru
Pro sprßvnΘ zobrazenφ a mo₧nost editace soubor∙ v prost°edφ Windows, je nutno p°evΘst zdrojov² text do k≤dovΘ strßnky 1250. Tak₧e pokud je nastavena automatickß detekce k≤dovΘ strßnky nebo ruΦn∞ nastavena jinß k≤dovß strßnka ne₧ Windows 1250, je text p°i otev°enφ p°eveden do strßnky Windows 1250.
Automatickß detekce k≤dovΘ strßnky
Automatickß detekce pracuje na principu poΦφtßnφ znak∙, kterΘ se obvykle pou₧φvajφ pouze v urΦitΘ k≤dovΘ strßnce. "Zvφt∞zφ" strßnka s nejv∞tÜφm poΦtem t∞chto znak∙. Pro detekci se pou₧φvß vzorek prvnφch 10000 znak∙.
Detekce nemusφ b²t spolehlivß u krßtk²ch text∙ nebo u programov²ch k≤d∙, kde se ·mysln∞ pou₧φvajφ zvlßÜtnφ znaky. V t∞chto p°φpadech v²hodn∞jÜφ nastavit v²chozφ k≤dovou strßnku ruΦn∞. V²hodnΘ je pou₧itφ volby Otev°φt znovu - CTRL+R, pokud se nepoda°φ dokument otev°φt se sprßvn²m zobrazenφm diakritiky nebo pokud sel₧e automatickß detekce a je t°eba soubor otev°φt v ruΦn∞ zvolenΘ k≤dovΘ strßnce.
Uklßdßnφ souboru
P°i uklßdßnφ se d∞je vÜe analogicky - pokud je nastavena k≤dovß strßnka jinß ne₧ Windows 1250 nebo automatickß detekce, je text p°i uklßdßnφ p°eveden do nastavenΘ k≤dovΘ strßnky.
Jak to vyu₧φt pro konverzi ?
Soubor naΦteme v nap°. k≤dovΘ strßnce Latin II, ruΦn∞ p°epneme na k≤dovou strßnku Windows 1250 a zvolφme Ulo₧it nebo Ulo₧it jako. Tφm je celß konverze hotova a soubor je nynφ ulo₧en ve zvolenΘ k≤dovΘ strßnce.
.topic 6
èablony slou₧φ k urychlenφ prßce. NejlΘpe by se to dalo popsat asi jako automatick² text v MS Wordu.
Ka₧dß Üablona se sklßdß z nßzvu, popisu a obsahu, kter² bude vlo₧en na pozici kurzoru. Obsah Üablony m∙₧e obsahovat libovoln² poΦet °ßdk∙, p°i vklßdßnφ je zachovßna struktura odsazenφ jednotliv²ch °ßdk∙.
Jak vyvolat Üablonu :
NapφÜete jmΘno Üablony nebo Φßst jmΘna a po stisku CTRL+Space se vyvolß seznam, ve kterΘm stojφte na nejbli₧Üφ podobnΘ polo₧ce. Vyberete si po₧adovanou polo₧ku a po potvrzenφ klßvesou ENTER je na mφsto kurzoru vlo₧en obsah Üablony.
NapφÜete cel² nßzev Üablony, stisknete SHIFT+Space a pokud je Üablona nalezena, na mφsto kurzoru je vlo₧en jejφ obsah.
Pou₧ijete klßvesovou zkratku, kterou mß Üablona p°i°azenu (jejich seznam najdete v menu nßstroje / klßvesovΘ zkratky)
èablony jsou ulo₧eny v souborech *.DEF v adresß°i .\PSPad\Context. JmΘna soubor∙ jsou uvedena nφ₧e a jsou povinnß ! Jde o obyΦejnΘ textovΘ soubory s velmi jednoduchou strukturou, tak₧e si je m∙₧ete snadno upravit podle svΘho.
Editaci p°φsluÜnΘ Üablony je mo₧no vyvolat p°φmo z menu Nßstroje / Editace Üablon. Pokud Üablona neexistuje, bude vytvo°ena novß.
Formßt souboru:
; - komentß°e, °ßdky jsou ignorovßny
[jmΘno_Üablony | popis Üablony]*horkß_klßvesa
jmΘno Üablony je v seznamu zobrazeno tuΦn∞ a urΦuje i jmΘno p°φkazu pro p°φmΘ vlo₧enφ pomocφ SHIFT+Space
znak | odd∞luje jmΘno od popisu.
°ßdek je uzav°en v hranat²ch zßvorkßch [] .
znak * oznaΦuje klßvesovou zkratku
klßvesovß zkratka urΦuje klßvesovou zkratku, pomocφ kterΘ je mo₧no Üablonu p°φmo vlo₧it do textu
klßvesovß zkratka nenφ povinnß
obsah Üablony
libovoln² text, pouze nesmφ zaΦφnat znakem [.
znak | urΦuje pozici kurzoru v editoru po vlo₧enφ obsahu Üablony
znak º (ALT+167) urΦuje mφsto, kam se vlo₧φ text oznaΦen² p°ed vyvolßnφm Üablony
obsah Üablony m∙₧e obsahovat libovoln² poΦet °ßdk∙.
V p°φpad∞ odmφtnutφ to m∙₧ete brßt jako ₧ßdost o rozvßzßnφ pracovnφho pom∞ru.
Mo₧nosti pou₧itφ p°φkladu:
stiskem CTRL+Space vyvolßme seznam, vybereme °ßdek a klßvesou Enter vlo₧φme do textu
napφÜeme "zadost" a stiskem SHIFT+Space p°φmo vlo₧φme do textu
v p°φpad∞ p°i°azenφ horkΘ klßvesy staΦφ stisknout Ctrl+Z
Do editovanΘho textu budou vlo₧eny 4 °ßdky a kurzor se zastavφ na pozici znaku |, tzn. p°ed KΦ, tak₧e zb²vß jen doplnit po₧adovanou Φßstku.
JmΘna soubor∙:
Assembl.def
Bat.def (dßvkovΘ soubory)
Basic.def
CPP.def (C++)
CSS.def (kaskßdovΘ styly)
FoxPro.def
General.def (prost² text)
HTML.def
INI.def (INI soubory)
Java.def
JScript.def (JAVA skript)
VBScript.def (Visual Basic skript)
Pascal.def
Perl.def
PHP.def
SQL Üablony jsou zßvislΘ na dialektu SQL
SQL.def standard ANSI SQL
Interbase.def
MSSQL.def
MySQL.def
Oracle.def
SyBase.def
Ingres.def
Python.def
ISetup.def (INNO setup)
XML.def
.topic 5
Rozd∞lenφ okna
Stiskem pravΘho tlaΦφtka myÜi na jmΘnu dokumentu se okno rozd∞lφ na dv∞ Φßsti. Jestli bude rozd∞lenφ horizontßlnφ nebo vertikßlnφ, lze urΦit v parametrech. Alternativnφ rozd∞lenφ se provede dr₧enφm klßvesy CTRL. Vφce informacφ v samostatnΘ kapitole.
Hlavnφ soubor CTRL+M
Automatickß kompletace
Vyvolßnφ seznamu CTRL+Space
P°φmΘ vlo₧enφ Üablony SHIFT+Space
Pohyb v textu
Skok na zaΦßtek strßnky CTRL+PgUp
Skok na konec strßnky CTRL+PgDn
Skok na zaΦßtek textu CTRL+Home
Skok na konec textu CTRL+End
OznaΦenφ textu
OznaΦenφ k zaΦßtku strßnky SHIFT+CTRL+PgUp
OznaΦenφ do konce strßnky SHIFT+CTRL+PgDn
OznaΦenφ k zaΦßtku textu SHIFT+CTRL+Home
OznaΦenφ do konce textu SHIFT+CTRL+End
OznaΦenφ celΘho textu CTRL+A
Mazßnφ textu
Smazat slovo Ctrl+Delete
Smazat °ßdek Ctrl+Y
Smazat do konce °ßdku SHIFT+CTRL+Y
Prßce se schrßnkou
Zkopφrovßnφ textu do schrßnky CTRL+C
Vyjmutφ textu do schrßnky CTRL+X
Vlo₧enφ textu ze schrßnky CTRL+V
Nßvrat proveden²ch zm∞n
Zm∞na zp∞t (undo) ALT+BackSpace nebo Ctrl+Z
Zm∞na vp°ed (redo) SHIFT+ALT+BackSpace nebo SHIFT+CTRL+Z
Odsazenφ bloku
Zv∞tÜit odsazenφ bloku SHIFT+CTRL+I
ZmenÜit odsazenφ bloku SHIFT+CTRL+U
Zßlo₧ky v textu
Nastavenφ zßlo₧ky v textu SHIFT+CTRL+0..9
Skok na zßlo₧ku v textu CTRL+0..9
Zßlo₧ky se zruÜφ op∞tovn²m stiskem SHIFT+CTRL+p°φsluÜnΘho Φφsla na °ßdku se zßlo₧kou nebo pokud stojφte na jinΘm °ßdku, bude zßlo₧ka p°esunuta na aktußlnφ °ßdek.
Zßlo₧ky jsou viditelnΘ pouze v p°φpad∞, ₧e jsou zobrazeny Φφsla °ßdk∙ (ale funkΦnφ jsou stßle)
Zm∞na re₧imu blok∙
Normßlnφ bloky SHIFT+CTRL+N
╪ßdkovΘ bloky SHIFT+CTRL+L
SloupcovΘ bloky SHIFT+CTRL+C
SloupcovΘ bloky lze pou₧φt pouze pokud nenφ zapnuto zalamovßnφ °ßdk∙
R∙znΘ
Hledßnφ souvisejφcφ zßvorky SHIFT+CTRL+B
.topic 7
Co je to projekt
P°edstavte si internetovou aplikaci. Ta se sklßdß z n∞kolika strßnek, n∞jakΘ ty kaskßdovΘ styly, skripty atd. Pokud s tφm chcete rozumn∞ pracovat, pot°ebujete n∞jakou organizaci soubor∙. TakΘ pot°ebujete rychl² p°φstup k t∞mto soubor∙m. Samoz°ejm∞ m∙₧ete jednotlivΘ soubory otevφrat a zavφrat. Ale lepÜφ je mφt je stßle po ruce. A k tomu slou₧φ projekt.
Co vßm to p°inese
jednoduÜÜφ prßci. Nemusφte otevφrat n∞kolik dokument∙, otev°ete si pouze jeden projekt, p°itom jednotlivΘ soubory mohou b²t umφst∞ny v libovolnΘm adresß°i. Pouze se stanou souΦßstφ jednoho projektu.
souvisejφcφ dokumenty jsou p°ehledn∞ uspo°ßdßny do "virtußlnφch" slo₧ek. Virtußlnφ slo₧ky nemajφ nic spoleΦnΘho s fyzick²m umφst∞nφm soubor∙ na disku, slou₧φ pouze pro p°ehledn∞jÜφ uspo°ßdßnφ soubor∙ v projektu.
p°i prßci nemusφte mφt vÜechny soubory projektu otev°eny. Soubor otev°ete dvojklikem myÜi na nßzvu ve stromovΘ struktu°e projektu.
m∙₧ete si oznaΦit hlavnφ soubor, kter² se potom bude spouÜt∞t v externφm programu, be ohledu na to, kter² soubor je otev°en².
zachovßnφ stavu projektu p°i ukonΦenφ prßce. Prost∞ jak projekt opustφte, tak jej p°φÜt∞ najdete, vΦetn∞ otev°en²ch soubor∙ apod.
Jak zaΦφt pracovat s projekty
Po spuÜt∞nφ programu je vytvo°en prßzdn² projekt. Prßce s projektem se aktivuje vlo₧enφm minimßln∞ jednoho souboru do projektu. Do tΘ doby vßs projekt nebude "obt∞₧ovat", staΦφ jej skr²t a pracujete s programem tak, jak jste byli zvyklφ.
Prßce s projekty
Vlo₧enφ nebo odstran∞nφ souboru z projektu nemß fyzick² vliv na soubor. Nevytvß°φ se nov² soubor, soubor se ani nema₧e. Pouze se vytvo°φ nebo zruÜφ odkaz ve struktu°e projektu.
Otev°enφ nebo v²b∞r souboru projektu
Soubor otev°ete kliknutφm myÜi nebo stiskem klßvesy ENTER na jeho nßzev ve struktu°e projektu
Pokud je soubor otev°en, provede se pouhΘ p°epnutφ na jeho nßzev
V p°φpad∞, ₧e soubor neexistuje (nenφ nalezen na zadanΘ cest∞), otev°e se dialogovΘ okno, ve kterΘm mßte mo₧nost jej najφt a tak jej op∞t za°adit do projektu
Vlo₧enφ souboru do projektu
p°eta₧enφm zßlo₧ky se jmΘnem souboru do slo₧ky
stiskem tlaΦφtka na panelu projekt∙ p°idß aktußlnφ soubor
prav²m tlaΦφtkem myÜi p°i editaci textu
Aby se dal do projektu vlo₧it soubro, musφ b²t spln∞ny nßsledujφcφ podmφnky:
1. existence minimßln∞ jednΘ slo₧ky
2. aktivnφ musφ b²t slo₧ka nebo soubor, nikoli projekt
Odstran∞nφ souboru z projektu
stiskem tlaΦφtka na paneku projektu
prav²m tlaΦφtkem myÜi na nßzvu souboru v projektovΘm stromu
Vytvo°enφ slo₧ky
Slo₧ku lze vytvo°it kdykoliv z tlaΦφtkem na liÜt∞ projektu nebo prav²m tlaΦφtkem myÜi. Podmφnkou je jedineΦnost nßzvy slo₧ky v rßmci projektu. Slo₧ek m∙₧e b²t libovoln² poΦet.
Odstran∞nφ slo₧ky
Slo₧ku lze odstranit pouze v p°φpad∞, ₧e je prßzdnß. Op∞t lze pou₧φt tlaΦφtko na liÜt∞ nebo pravΘ tlaΦφtko myÜi.
P°ejmenovßnφ projektu nebo slo₧ky
P°ejmenovßnφ se provßdφ p°φmo ve stromovΘ struktu°e projektu.
Pro p°ejmenovßnφ lze pou₧φt klßvesu F2, kliknutφ na jmΘnu nebo pravΘ tlaΦφtko myÜi.
Tφmto zp∙sobem nelze p°ejmenovßvat vlo₧enΘ soubory. Pro p°ejmenovßnφ souboru je nutno pou₧φt mo₧nost "Ulo₧it jako"
Manipulace se soubory v projektu
Soubory je mo₧no usp°ßdat do jednotliv²ch slo₧ek pouh²m p°eta₧enφm myÜi podle nßsledujφcφch pravidel:
p°i "upuÜt∞nφ" souboru na jmΘno slo₧ky se za°adφ jako poslednφ soubor ve slo₧ce
p°i "upuÜt∞nφ" souboru na jin² soubor se vlo₧φ p°ed n∞j
Zav°enφ projektu
se provede volbou Nov² projekt. A jak by °ekl Φesk² klasik, projekt, kter² neobsahuje aspo≥ jeden soubor vlastn∞ ani nenφ projekt.
Seznam soubor∙
Na ₧ßdost u₧ivatel∙ byla od verze 3.1.8 do PSPadu dopln∞na mo₧nost p°φmo zobrazit seznam soubor∙ na disku (s mo₧nostφ prochßzenφ). P°epφnßnφ mezi projektem a seznamem soubor∙ se d∞je pomocφ tlaΦφtka na panelu nßstroj∙ projektu. Samoz°ejmostφ je otev°enφ souboru na dvojklik myÜi (pop°. ENTER) a p°idßnφ souboru do projektu p°eta₧enφm myÜφ nebo klßvesou CTRL+ENTER.
Nßzvy soubor∙, kterΘ neumφ PSPad p°φmo zpracovat (nejsou p°i°azeny ₧ßdnΘmu zv²raz≥ovaΦi), jsou zobrazeny pro lepÜφ orientaci jinou barvou.
Kliknutφm pravΘho tlaΦφtka myÜi na seznamu soubor∙ je mo₧no p°epφnat mezi seznamem znßm²ch a vÜech soubor∙. Za znßm² je soubor pova₧ovßn v p°φpad∞, ₧e jeho typ je zaregistrovßn v n∞kterΘm zv²raz≥ovaΦi.
Program si samoz°ejm∞ pamatuje poslednφ stav.
Velkß a malß zm∞na projektu
UrΦujφ stupe≥ zm∞ny projektu a takΘ zobrazenφ dotaz∙ na ulo₧enφ projektu.
Velkß zm∞na znamenß zm∞nu obsahu projektu (p°idßnφ / odebrßnφ souboru, p°ejmenovßnφ projektu...)
Malou zm∞nou se rozumφ zm∞na vzhledu projektu.
Pokud dojde k velkΘ zm∞n∞, bude u₧ivatel p°i zav°enφ projektu dotßzßn, zda chce zm∞ny ulo₧it. P°i malΘ zm∞n∞ jsou zm∞ny ulo₧eny automaticky bez dotazu.
Jak je projekt ulo₧en
Jde o obyΦejn² textov² soubor se strukturou INI souboru systΘmu Windows. Typ souboru je .PPR (PSPad project)
P°i spuÜt∞nφ programu je tato p°φpona zaregistrovßna v systΘmu Windows. P°i odinstalaci programu je registrace odstran∞na.
Registrace projektu vßm umo₧nφ otev°φt projekt p°φmo kliknutφm na soubor.
JednotlivΘ soubory jsou ulo₧eny relativn∞ k poloze projektu. To znamenß, ₧e pokud zkopφrujete projekt vΦetn∞ soubor∙, kterΘ obsahuje do jinΘho adresß°e nebo na jin² poΦφtaΦ, stßle budete schopni jej otev°φt a pracovat s nφm.
.topic 8
Co je to makro
Makro je posloupnost p°φkaz∙ editoru. Tuto posloupnost lze zaznamenat a nßsledn∞ opakovan∞ p°ehrßvat. Tφm lze zjednoduÜit opakovanΘ operace (p°φklady pou₧itφ jsou uvedeny nφ₧e)
Jak to pracuje
Stisknutφm tlaΦφtka zßznam (CTRL+F5) se zaΦφnajφ vÜechny operace s textem v editoru zaznamenßvat.
Po ukonΦenφ zßznamu (ALT+F5) se zßznam ukonΦφ a makro je p°ipraveno k pou₧itφ.
Nynφ je mo₧no makro opakovan∞ spouÜt∞t (F5)
Vytvo°enß makra je mo₧no uklßdat a naΦφtat z disku. Uklßdajφ se s p°φponou .PMR (PSPad macro record)
Omezenφ
Do makra se nezaznamenßvajφ akce, provedenΘ pomocφ myÜi. OznaΦovßnφ bloku d∞lejte pomocφ SHIFT+Üipky
Makro nepracuje s p°φkazy pro hledßnφ a nahrazenφ textu
DΘlka makra je omezena pouze dostupnou pam∞tφ poΦφtaΦe. Vzhledem k tomu, ₧e jeden zßznam tvo°φ pouze k≤d p°φkazu a znak je velikost tΘm∞° neomezenß.
P°φklady pou₧itφ
P°φklad1:
M∞l jsem text ve tvaru:
21: if KeyComp('del') then Result := tkKey else
21: if KeyComp('start') then Result := tkKey else
90: if KeyComp('findstr') then Result := tkKey else
Pot°eboval jsem smazat v₧dy pro urΦit² poΦet °ßdk∙ prvnφ t°i znaky a vlo₧it jednu mezeru. V tomto p°φpad∞ nelze pou₧φt hledßnφ s nahrazenφm, proto₧e text nenφ stejn². Samoz°ejm∞, ₧e by to Ülo p°es sloupcov² blok odmazat, potom si jako sloupcov² blok oznaΦit prvnφ sloupec mezer a p°es hledat a nahradit jednu mezeru nahradit dv∞mi. Ale je to spousta prßce s myÜφ, p°epφnßnφ blok∙, proto₧e upraven² text pot°ebuji nßsledn∞ umφstit do jinΘho souboru.To je p°esn∞ ta sprßvnß prßce pro MAKRO. Postup zßznamu:
postavφm se na °ßdek a spustφm zßznam
HOME, 3x delete, 1x mezernφk
Üipka dol∙
ukonΦit zßznam
Nynφ staΦφ opakovan∞ maΦkat F5 a °ßdky jsou upraveny
P°φklad2:
Pot°ebuji vytvo°it nßsledujφcφ °ßdky
fIdentFuncTable[72] := Func72;
fIdentFuncTable[73] := Func73;
fIdentFuncTable[74] := Func74;
Mohl bych si je kopφrovat a p°episovat Φφsla. M∙₧u ale vyu₧φt MAKRO:
na °ßdky si zapφÜu 2x za sebou po₧adovanΘ Φφslo (7272, 7373 atd.)
postavφm se na °ßdek a zapnu zßznam
HOME a napφÜu text: fIdentFuncTable[
2x Üipka doprava
napφÜu text: ] := Func
2x Üipka doprava
dopφÜu st°ednφk a Üipka dol∙
ukonΦφm zßznam
MaΦkßm F5 a p°ed oΦima se mi objevujφ po₧adovanΘ °ßdky. ╪ßdk∙ bylo moc a takhle to byla otßzka chvilky bez zbyteΦnΘho najφ₧d∞nφ a p°episovßnφ Φφsel na dvou mφstech v kopφrovan²ch °ßdcφch
.topic 9
PSPad umo₧≥uje krom∞ klasickΘho hledßnφ v otev°enΘm dokumentu i hledßnφ a nahrazenφ textu hromadn∞ ve specifikovan²ch souborech.
Parametry hledßnφ
Rozsah hledßnφ
v souborech projektu - hledßnφ se t²kß vÜech soubor∙ projektu
v otev°en²ch souborech - hledßnφ se t²kß pouze otev°en²ch soubor∙, bez ohledu na za°azenφ v projektu
v zadanΘm adresß°i
prohledßvan² adresß° (lze vyu₧φt v²b∞r adresß°e)
seznam typ∙ soubor∙ (jednotlivΘ typy jsou odd∞lenΘ st°ednφkem)
prohledßvßnφ podadresß°∙ v zadanΘ cest∞
Hledan² text
hledan² text - text kter² bude vyhledßvßn v souborech
nahradit textem - pokud nenφ zaÜkrtnuto, bude se pouze vyhledßvat. Z bezpeΦnostnφch d∙vod∙ je p°i ka₧dΘm zobrazenφ formulß°e zruÜeno.
nahradit textem - vÜechny v²skyty hledanΘho textu budou nahrazeny zadan²m textem
hledat pouze celß slova - pokud zadßte k hledßnφ °et∞zec Objekt, nebudou vyhledßny a nahrazeny v²razy jako Objekty, MyObjekt apod.
rozliÜovat velikost pφsmen - urΦuje, zda velikost pφsmen hraje roli p°i hledßnφ
Jak to pracuje
Po specifikaci parametr∙ je vytvo°en seznam soubor∙ a ty jsou nßsledn∞ prohledßvßny na v²skyt °et∞zce. Pokud nemßte zvoleno nahrazovßnφ textu, obsah souboru se nem∞nφ. V opaΦnΘm p°φpad∞ je provedeno nahrazenφ vÜech v²skyt∙ hledanΘho textu.
Hledßnφ je kdykoliv mo₧no p°eruÜit klßvesou Storno.
V²sledky hledßnφ
Po prohledßnφ soubor∙ a nalezenφ minimßln∞ jednoho v²skytu je zobrazena karta v²sledk∙ hledßnφ.
Ta obsahuje seznam soubor∙, ve kter²ch byl °et∞zec nalezen. Po kliknutφ na jmΘno souboru dojde k rozbalenφ a zobrazenφ °ßdk∙, na kter²ch byl hledan² text nalezen.
Po dvojkliku na °ßdek dojde k otev°enφ, pop°. k p°epnutφ do souboru a nastavenφ kurzoru na odpovφdajφcφ °ßdek. V²sledky hledßnφ jsou kdykoliv p°φstupnΘ, ma₧ou se p°i ukonΦenφ programu nebo p°i zahßjenφ novΘho hledßnφ
Na co si dßt pozor
nahrazovßnφ prob∞hne po ·vodnφm dotazu bez jak²chkoliv dalÜφch dotaz∙ a budou nahrazeny vÜechny nalezenΘ v²skyty hledanΘho °et∞zce ve vÜech souborech
hledßnφ je provßd∞no pouze v souborech na disku, tak₧e je vhodnΘ p°ed spuÜt∞nφm hledßnφ ulo₧it provedenΘ zm∞ny v otev°en²ch souborech, pokud spadajφ do rozsahu hledßnφ
D∙kladn∞ si rozmyslete, kde a co chcete nahrazovat. Pokud nechßte masku soubor∙ na *.*, dojde k nahrazenφ ve vÜech souborech, tzn. i v programech (.EXE, .DLL apod.), tak₧e skoro jist∞ p°estanou pracovat. DoporuΦuji nap°ed provΘst hledßnφ bez nahrazenφ, podφvat se, kde se v²sky nalezl a pak jako druh² krok provΘst nahrazenφ.
.topic 11
Nov² soubor CTRL+N
Typ novΘho dokumentu zßle₧φ na typu aktivnφho otev°enΘho dokumentu. Pokud tedy mßm otev°en² PAS, po vyvolßnφ se otev°e Nov² dokument.PAS
Otev°φt soubor CTRL+O
Zav°φt soubor CTRL+F4
Projekty
Zde je obdoba otev°enφ souboru, ale otevφtß se cel² projekt. P°i otev°enφ projektu dojde takΘ k otev°enφ soubor∙, kterΘ byly otev°eny p°i jeho p°edchozφm opuÜt∞nφ.
Nov²
Otev°φt
Ulo₧it
Otev°φt znovu CTRL+R
Otev°e znovu aktußlnφ soubor. Pou₧itelnΘ nap°. p°i necht∞nΘm vymazßnφ nebo p°i zm∞n∞ k≤dov²ch strßnek.
Otev°φt v programu
Nabφdka externφch program∙, ve kter²ch lze soubor otev°φt. Programy se definujφ v nastavenφ programu
Zkompilovat
Touto volba je p°φstupnß v p°φpad∞, ₧e je nastaven kompilßtor (nastavenφ se provßdφ v nastavenφ zv²raz≥ovaΦ∙)
D°φve otev°enΘ
Nabφdka d°φve otev°en²ch soubor∙
Zav°φt vÜe SHIFT+CTRL+F4
Zav°e vÜechny otev°enΘ soubory. Pokud byl soubor zm∞n∞n, zeptß se, zda ulo₧it.
Ulo₧it CTRL+S
Ulo₧it jako
Ulo₧φ soubor pod nov²m jmΘnem
Ulo₧it vÜe SHIFT+CTRL+S
Ulo₧φ zm∞ny ve vÜech souborech. Pokud jde o nov² soubor, zeptß se na jmΘno a cestu
Odeslat
Na disketu
Jako obsah e-Mailu
Jako p°φlohu e-Mailu
Exportovat
Exportuje soubor do formßtu RTF nebo HTML se zachovßnφm zv²razn∞nφ syntaxe
Export do schrßnky jako HTML
Export do schrßnky jako RTF
Exportuje soubor nebo vybran² blok do schrßnky ve formßtu RTF nebo HTML se zachovßnφm zv²razn∞nφ syntaxe
Tisk CTRL+P
Nßhled p°ed tiskem ALT+P
Nastavenφ strßnky
Umo₧≥uje nastavit okraje pro tisk
Nastavenφ tiskßrny
Nastavenφ vlastnosti tisku - formßt papφru apod.
Konec ALT+F4
.topic 12
Zp∞t CTRL+Z
Vrßtφ poslednφ provedenou operaci. Program si pamatuje pro ka₧d² soubor 1024 zm∞n.
Odvolat zp∞t SHIFT+CTRL+Z
Odvolß vrßcenφ poslednφ operace.
Vyjmout CTRL+X
Kopφrovat CTRL+C
Vlo₧it CTRL+V
Odstranit Del
Vybrat vÜe CTRL+A
Tato bolba takΘ nastavφ druh bloku na normßlnφ
Vlo₧it specißl
Identifikßtor GUID
Na pozici kurzoru vlo₧φ jedineΦn² identifikßtor GUID. GUID (Global Unique IDentificator) je celosv∞tov∞ jedineΦn² °et∞zec, kter² je vygenerovßn mimo jinΘ i z jedineΦnΘho internφho Φφsla sφ¥ovΘ karty (pokud je v poΦφtaΦi). Pou₧φvß se tam, kde chete mφt skuteΦn∞ jistotu jedineΦnosti.
Vlo₧it datum a Φas ALT+D
Na pozici kurzoru vlo₧φ datum a Φas ve formßtu, zvolenΘm p°i poslednφm pou₧itφ Datum/Φas dialogu
Datum/Φas dialog
Otev°e dialog, kter² krom∞ v²b∞ru formßtu datumu a Φasu, kter² bude vlo₧en do textu umo₧nφ formßty upravovat. Poslednφ pou₧it² formßt bude pou₧it p°i rychlΘm vlo₧enφ p°i Vlo₧it datum a Φas (ALT+D)
Vlo₧it ze souboru
Na pozici kurzoru vlo₧φ obsah vybranΘho souboru
Set°φdit
T°φd∞nφ °ßdk∙ vzestupn∞ nebo sestupn∞. Je mo₧no definovat sloupec, podle kterΘho t°φd∞nφ prob∞hne
Volba bloku
UrΦuje jak²m zp∙sobem se bude oznaΦovat text p°i v²b∞ru pomocφ kurzorov²ch klßves (kombinace klßves pro pohyb v textu se stisknutou klßvesou SHIFT).
Nevztahuje se na v²b∞r pomocφ myÜi, kdy se automaticky p°epφnß normßlnφ blok a sloupcov² blok, p°i oznaΦovßnφ myÜi se stisknutou klßvesou ALT. AutomatickΘ p°epφnßnφ lze vypnout v parametrech programu.
Styl bloku je nastaven na normßlnφ, pokud se pou₧ije volba Vybrat vÜe (CTRL+A)
Normßlnφ SHIFT+CTRL+N
ObyΦejn² druh oznaΦovßnφ textu. Je mo₧no na zaΦßtku a konci bloku vybrat Φßst °ßdku, uprost°ed bloku v₧dy celΘ °ßdky.
Sloupcov² SHIFT+CTRL+C
Umo₧≥uje oznaΦit sloupec textu. S tφmto sloupcem pak pracuje i hledßnφ a nahrazenφ. JednoduÜe tak m∙₧ete vybrat sloupec prom∞nn²ch a p°ekopφrovat jej n∞kam jinam.
╪ßdkov² SHIFT+CTRL+L
P°i oznaΦovßnφ bloku se vybφrajφ v₧dy celΘ °ßdky
.topic 17
Najφt CTRL+F
Hledat aktußlnφ slovo ALT+F3
Provede okam₧itΘ vyhledßnφ dalÜφho v²skytu slova, na kterΘm stojφ kurzor
Najφt dalÜφ F3
Najφt p°edchozφ SHIFT+F3
Nahradit CTRL+H
Inkrementßlnφ hledßnφ CTRL+E
Umo₧nφ okam₧itΘ hledßnφ p°i psanφ hledanΘho v²razu. Na stavovΘm °ßdku se po vyvolßnφ objevφ editaΦnφ polφΦko, kam je mo₧no psßt hledan² text. P°i psanφ editor okam₧it∞ reaguje a vyhledßvß prvnφ v²skyt hledanΘho °et∞zce. Hledßnφ probφhß od aktußlnφ pozice kurzoru sm∞rem ke konci textu.
Jdi na °ßdek ALT+G
Hledßnφ v souborech
Umo₧nφ hledßnφ a nahrazenφ °et∞zce v souborech. Podrobnosti v samostatnΘ kapitole
Vytvo°it zßlo₧ku Ctrl+Shift+0..9
Vytvo°φ v textu zßlo₧ku. K dispozici je 10 zßlo₧ek pro ka₧d² otev°en² soubor
Jφt na zßlo₧ku Ctrl+0..9
Provede skok na vytvo°enou zßlo₧ku. Pro lepÜφ orientaci je v textu zßlo₧ky uveden kousek °ßdku, na kterΘm byla zßlo₧ka vytvo°ena.
Tato volba je p°φstupnß v p°φpad∞, ₧e byla vytvo°ena minimßln∞ jedna zßlo₧ka
.topic 13
Panely nßstroj∙
zobrazφ nebo skryje jednotlivΘ panely nßstroj∙
zobrazφ nebo skryje vÜechny panely
Projekt
zobrazφ / skryje strom projektu
Aktußlnφ °ßdek
umo₧nφ zv²razn∞nφ aktußlnφho °ßdku barvou, nastavenou v parametrech programu
Syntaxe
zobrazφ nebo skryje zv²razn∞nφ syntaxe
╚φsla °ßdk∙
zobrazφ nebo skryje Φφsla °ßdk∙
Zalomenφ °ßdk∙
pokud °ßdek p°esahuje rozm∞ry okna editoru, bude zalomen na dalÜφ °ßdek. Pozor ! P°i zalomenφ °ßdk∙ je znep°φstupn∞na volba sloupcov²ch blok∙
NetisknutelnΘ znaky
p°i zapnutφ tΘto volby se zobrazφ mezery, konce °ßdk∙ apod.
Pravφtko
zobrazφ pravφtko, kterΘ umo₧nφ lepÜφ orientaci v textu (zobrazuje poΦet znak∙)
Pouze pro Φtenφ
umo₧nφ "zamknout dokument", tak₧e nejsou mo₧nΘ ₧ßdnΘ opravy
Hexadecimßln∞
p°epne zobrazenφ dokumentu na hexadecimßlnφ a zp∞t. Nßvrat z hexadecimßlnφho zobrazenφ je mo₧n² tΘ₧ pomocφ pravΘho tlaΦφtka myÜi na liÜt∞ s nßzvy soubor∙.
Zm∞na syntaxe
zm∞nφ u otev°enΘho souboru zv²raz≥ovaΦ syntaxe. Pokud jde o dosud neulo₧en² soubor, zm∞nφ se typ souboru
.topic 15
Pφsmo
Zm∞na pφsma a jeho vlastnostφ pro editor
P°evod pφsmen
Na velkß pφsmena CTRL+ALT+U
Na malß pφsmena CTRL+ALT+L
Prvnφ pφsmena velkß CTRL+ALT+C
Zm∞nφ velikost pφsmen v celΘm textu nebo oznaΦenΘm bloku. Po volb∞ prvnφ pφsmena velkß budou velkß pφsmena na zaΦßtku ka₧dΘho slova.
Zv∞tÜit odsazenφ SHIFT+CTRL+Right
ZmenÜit odsazenφ SHIFT+CTRL+Left
Zv∞tÜφ nebo zmenÜφ odsazenφ vybranΘho bloku. Aby byla funkce p°φstupnß, je nutno mφt oznaΦen² blok.
Automatickß detekce CP
Program se p°i otevφrßnφ souboru pokusφ o automatickou detekci k≤dovΘ strßnky
Windows 1250
Latin II
Kamenick²ch
ISO 8895-2
Tyto volby slou₧φ k ruΦnφmu nastavenφ k≤dovΘ strßnky a dajφ se vyu₧φt pro konverzi k≤dov²ch strßnek
Formßt souboru
DOS
UNIX
MAC
R∙znΘ systΘmy pou₧φvajφ r∙znΘ typy odd∞lovaΦ∙ konc∙ °ßdk∙. Pro DOS je to CR+LF, UNIX pou₧φvß LF, MAC zase pouze CR. Tak₧e od verze 3.1.7 mßte mo₧nost na stavovΘm °ßdku vid∞t typ souboru (kter² z∙stane zachovßn p°i uklßdßnφ) a navφc mßte mo₧nost p°es toto menu formßt zm∞nit a p°i ulo₧enφ dojde ke konverzi.
.topic 14
Editace Üablon
Zobrazφ nabφdku Üablon a po v²b∞ru otev°e soubor Üablon k editaci
èablona z bloku SHIFT+CTRL+Space
Umo₧nφ rychlΘ vytvo°enφ Üablony z oznaΦenΘho textu. Tato Üablona je ulo₧ena do soubor Üablon, p°φsluÜejφcφho k syntaxi otev°enΘho souboru.
U₧ivatelskΘ zkratky
Ke ka₧dΘ Üablon∞ je mo₧no p°i°adit horkou klßvesu, kterou se dß Üablona vlo₧it do textu. Zde pak najdete seznam nastaven²ch zkratek. Volba je p°φstupnß pouze v p°φpad∞, ₧e n∞jakΘ klßvesovΘ zkratky existujφ
Makra
Zßznam makra CTRL+F5
TlaΦφtko na nßstrojovΘ liÜt∞ obsahuje po rozbalenφ menu navφc i seznam ulo₧en²ch maker
Konec zßznamu ALT+F5
P°ehrßt zßznam F5
Podrobnosti k prßci s makry ve zvlßÜtnφ kapitole
NaΦφst makro
Ulo₧it makro
ASCII tabulka ALT+A
Zobrazφ ASCII tabulku od znaku 32 (mezernφk) po znak 255. Tabulka umo₧≥uje vklßdat znaky do editovanΘho textu a tisk tabulky.
Operace s °ßdky
Vlo₧it text na zaΦßtek °ßdk∙ ALT+I
Na ka₧d² °ßdek nebo ka₧d² °ßdek oznaΦenΘho bloku bude vlo₧en zadan² text
Odstranit citovßnφ
Citovßnφm je myÜleno uvozenφ zaΦßtku ka₧dΘho °ßdku znakem >, jak to znßme z elektronickΘ poÜty. Pomocφ t∞chto nßstroj∙ je mo₧nΘ citovßnφ z textu odstranit nebo naopak p°idat. Volba je p°φstupnß pouze p°i oznaΦenφ textu.
Odstranit nadbyteΦnΘ mezery
Otev°e dialog, ve kterΘm lze zadat, zda se majφ odstranit nadbyteΦnΘ mezery na zaΦßtku, na konci °ßdk∙ nebo v textu. VÜechny mo₧nosti je mo₧no kombinovat. Odstran∞nφ mezer v textu znamenß, ₧e mezi jednotliv²mi slovy z∙stane pouze jedna mezera.
Odstranit prßzdnΘ °ßdky
Z celΘho textu budou odstran∞ny vÜechny prßzdnΘ °ßdky
HTML
Toto menu je p°φstupnΘ pouze pro zv²raz≥ovaΦ HTML
P°eformßtovat HTML k≤d
Tento nßstroj p°eformßtuje HTML k≤d tak, aby byl lΘpe Φiteln². Provede hierarchickΘ odsazenφ blok∙ textu, ohrazen²ch tagy. Skripty a komentß°e nechßvß beze zm∞n.
Komprese HTML k≤du
Pomocφ tohoto nßstroje jsou z HTML k≤du odstran∞ny zbyteΦnΘ mezery, konce °ßdk∙ apod. ╪ßdky jsou ukonΦeny p°ibli₧n∞ po 200 znacφch. Skripty a komentß°e jsou ponechßny beze zm∞n. ┌Φelem je jednak zmenÜenφm k≤du zv²Üit rychlost naΦφtßnφ v prohlφ₧eΦi a jednak takΘ znep°ehlednit Φtenφ k≤du.
Volba je p°φstupnß pouze pro soubory typu HTML
Tagy na velkß pφsmena
Tagy na malß pφsmena
Zm∞nφ velikost pφsma na velkß nebo malß pouze pro HTML tagy
V²b∞r barvy ALT+C
Otev°e dialog pro v²b∞r barvy s mo₧nostφ vlo₧enφ p°φmo do textu na dvojklik myÜi. K dispozici jsou nßsledujφcφ palety: bezpeΦnΘ barvy, 16 barev a stupn∞ ÜedΘ.
Odstranit tagy
Tento nßstroj "vyzobe" z HTML k≤du text a zobrazφ jej v novΘm TXT souboru. VhodnΘ pro informativnφ zobrazenφ obsahu strßnky.
Odstranit diakritiku
Z celΘho textu jsou odstran∞na vÜechna diakritickß znamΘnka.
Editace systΘmov²ch soubor∙
Mo₧nß znßte program Sysedit, kter² otev°e souΦasn∞ soubory Autoexec, Config, System.INI a Win.INI. Tak tato volba ud∞lß p°esn∞ totΘ₧, jsou otev°eny vÜechny 4 soubory a to se zv²razn∞nou syntaxφ.
Volba je p°φstupnß pouze v p°φpad∞, ₧e je povoleno otevφrat vφce soubor∙ souΦasn∞.
Mo₧nosti
Tato volba slou₧φ k nastavenφ parametr∙ programu a takΘ pro vlastnφ nastavenφ barev a pφsma zv²raz≥ovaΦ∙ syntaxe. Podrobn∞ji popsßno ve zvlßÜtnφ kapitole.
.topic 16
Hlavnφ soubor CTRL+M
oznaΦenφm souboru jako hlavnφho zp∙sobφ, ₧e v externφm programu se bude otevφrat tento soubor, bez ohledu, kter² mßme aktivnφ. P°edstavte si nap°. editaci HTML strßnek, kde hlavnφ oznaΦφme INDEX.HTML a editujeme n∞jakou podstrßnku. Po otev°enφ v prohlφ₧eΦi se zobrazφ hlavnφ strßnka.
ZruÜenφ oznaΦenφ se provede op∞tn²m stiskem CTRL+M nebo v²b∞rem z menu
Zobrazit/skr²t LOG
LOG je okno, kterΘ je na spodnφ stran∞ obrazovky a obsahuje zprßvy kompilßtoru o pr∙b∞hu kompilace. Podrobn∞jÜφ informace o kompilßtoru najdete v samostatnΘ kapitole
DalÜφ okno CTRL+Tab
P°edchozφ okno SHIFT+CTRL+Tab
umo₧≥uje pohyb mezi okny pomocφ klßvesnice
Synchronizovat posuv CTRL+L
tato mo₧nost je p°φstupnß pouze p°i prßci v rozd∞lenΘm okn∞. P°i aktivaci je uzamknut vzßjemn² posuv oken - p°i pohybu v jednom okn∞ je automaticky posouvßno druhΘ okno
.topic 111
Umo₧nit otev°enφ vφce soubor∙ souΦasn∞
Zde si urΦujete, zda se mß PSPad chovat jako standardnφ NOTEPAD, tzn. pro ka₧d² soubor otev°φt novou instanci programu nebo se mß pustit pouze jednou a vÜechny soubory otevφrat v jedinΘ instanci programu.
Pokud je povoleno otevφrßnφ vφce soubor∙ a je otev°eno dva a vφce soubor∙, objevφ se zvlßÜtnφ liÜta s tlaΦφtky, obsahujφcφmi jmΘna soubor∙. Pomocφ t∞chto tlaΦφtek pak lze p°epφnat mezi okny (lze vyu₧φt i CTRL+Tab nebo SHIFT+CTRL+Tab)
Tisk syntaxe barevn∞
Zde je v²chozφ nastavenφ pro tisk na tiskßrn∞. Pokud zvolφte p°φmo tisk, je nastavenφ respektovßno. Pokud ale budete tisknout p°es prohlφ₧enφ p°ed tiskem, mßte mo₧nost toto nastavenφ ovlivnit p°φmo v nßhledu.
Historie soubor∙
P°epφnaΦ slou₧φ k zapnutφ / vypnutφ uklßdßnφ historie poslednφch otev°en²ch soubor∙.
Pokud je vypnuto, program si pamatuje historii v pr∙b∞hu prßce, ale historie nebude ulo₧ena p°i ukonΦenφ prßce s programem. Vypnutφ tΘto volby zp∙sobφ i vy°azenφ uklßdßnφ stavu souboru.
Ulklßdat rozd∞lanou prßci
Program si p°i ukonΦenφ zapamatuje naposledy otev°enΘ soubory a p°i p°φÜtφm spuÜt∞nφ je automaticky otev°e. Bli₧Üφ informace v samostatnΘ kapitole
Rozd∞lit okna pod sebe
Program umo₧≥uje rozd∞lit plochu a zobrazit 2 soubory a to bu∩ vedle sebe nebo pod sebou. Tato volba urΦuje v²chozφ rozd∞lenφ. Alternativnφ je se stisknutou klßvesou CTLR. Podrobn∞ji v samostatnΘ kapitole.
Skr²vat zßlo₧ky soubor∙
Zde si urΦujete, zda mß b²t liÜta se jmΘny soubor∙ zobrazena v₧dy nebo pouze v p°φpad∞, kdy je otev°en vφce ne₧ jeden soubor
Vytvß°et zßlo₧nφ kopie
Pokud je zatr₧eno, program p°ed ulo₧enφm souboru vytvo°φ zßlo₧nφ kopii s p°φponou, zaΦφnajφcφ znakem ~. Pokud se tedu soubor jmenuje MujText.TXT bude vytvo°ena zßlo₧nφ kopie MujText.~TXT
V projektu celΘ jmΘno
V projektu je standardn∞ uvedeno pouze jmΘno souboru. P°i zatr₧enφ tΘto volby kdy₧ najedete myÜφ nad soubor, ukß₧e se celΘ jmΘno souboru vΦetn∞ cesty
Otevφrat vÜe v CP 1250
P°i zapnutφ tΘto volby budou vÜechny soubory otev°eny poprvΘ v k≤dovΘ strßnce Windows 1250.
Zd∙raz≥uji poprvΘ, proto₧e program si pamatuje nastavenφ vÜech otevφran²ch soubor∙ a p°φÜt∞ je otev°e tak, jak byly zav°eny (vΦetn∞ nastavenφ CP). Vyjφmkou je vypnutφ volby uklßdat historii, kdy se zapamatovßnφ stavu soubor∙ neprovßdφ.
Pou₧itφ je pro u₧ivatele, kte°φ editujφ v∞tÜinou v prost°edφ Windows a vyjφmeΦn∞ p°epφnajφ na jinou k≤dovou strßnku
Vstup za konec °ßdku
Povoluje umφstit kurzor i za poslednφm znakem na °ßdku
AutomatickΘ odsazenφ
P°i aktivovanΘm automatickΘm zarovnßvßnφ se kurzor po stisku klßvesy ENTER nep°esune na zaΦßtek dalÜφho °ßdku, ale zarovnß se pod zaΦßtek prvnφho slova p°edchozφho °ßdku - automaticky dodr₧uje odsazenφ
SkuteΦnΘ tabulßtory
Za normßlnφch okolnostφ PSPad nahrazuje tabulßtory (znak #9) p°φsluÜn²m poΦtem mezer. Mß to svΘ v²hody. Text vypadß stejn∞ v jakΘmkoliv editoru, nemusφte p°em²Ület, jestli jsou na zaΦßtku mezery nebo tabulßtor apod. Nev²hodou je v∞tÜφ poΦet znak∙. Mφsto jednoho znaku je v souboru n∞kolik mezer.
Od tΘto chvφle mßte mo₧nost zapnout pou₧φvßnφ skuteΦn²ch tabulßtor∙. V souboru znak #9 z∙stane a stiskem klßvesy TAB se takΘ vlo₧φ.
Cht∞l bych upozornit na to, ₧e pokud pou₧ijete tuto volbu, bude omezena mo₧nost zv∞tÜenφ a zmenÜenφ odsazenφ bloku.
ChytrΘ tabulßtory
Pokud za normßlnφch okolnostφ stisknete klßvesu TAB, kurzor se posune o pevn∞ dan² poΦet znak∙. V p°φpad∞, ₧e povolφte volbu "chytrΘ" tabulßtory, po stisku klßvesy TAB se bude kurzor zarovnßvat podle slov v p°edchozφm °ßdku.
Pokud je zvoleno, je mo₧no rychle p°epφnat mezi normßlnφm a sloupcov²m blokem p°i oznaΦovßnφ textu myÜφ pomocφ klßvesy ALT. Bez dr₧enφ ALT normßlnφ blok, s p°idr₧enφm ALT sloupcov² blok. Pokud volbu vypnete, p°epφnßnφ je mo₧nΘ pomocφ klßvesov²ch zkratek SHIFT+CTRL+N C L nebo menu ┌pravy / druh bloku
.topic 116
Barva pφsma
Barva pozadφ
T∞mito barvami je mo₧no hromadn∞ m∞nit barvu pφsma a pozadφ ve vÜech zv²raz≥ovaΦφch. Pracuje to tak, ₧e po zm∞n∞ barvy se p°epφÜφ vÜechny barvy zv²raz≥ovaΦ∙, kterΘ majφ barvu pφsma shodnou s p∙vodnφ barvou.
Nap°. pφsmo je ΦernΘ, zm∞nφme jej na zelenΘ. To zp∙sobφ zm∞nu pφsma ve vÜech atributech vÜech zv²raz≥ovaΦ∙, kterΘ majφ barvu pφsma Φernou.
Barva aktußlnφho °ßdku
Tato barva urΦuje barvu pozadφ aktußlnφho °ßdku, pokud je zvoleno jeho zv²raz≥ovßnφ
Prav² okraj - pozice
UrΦujete pozici svislΘ Φßry - ukazatele pravΘho okraje, kter² se zobrazφ po zadanΘm poΦtu znak∙
Barva pravΘho okraje
UrΦuje barvu ukazatele pravΘho okraje. Pokud chcete ukazatel skr²t ·pln∞, nastavte barvu na Window (stejnou jako pozadφ editoru)
.topic 114
P°φmo otevφrat TXT soubory
Tato volba zp∙sobφ zm∞nu p°i°azenφ programu pro TXT soubory. Standardn∞ je tato mo₧nost nastavena pro NOTEPAD.EXE. Mßte mo₧nost p°epφnat mezi PSPad a Notepad.
Integrovat na pravΘ tlaΦφtko
Zde mßte mo₧nost otevφrat soubory, kterΘ jsou asociovanΘ s jin²m programem (HTML, SQL). UrΦit∞ by se vßm nelφbilo, pokud by se toto p°i°azenφ zm∞nilo p°φmo na PSPad. Nabφzφ se lepÜφ mo₧nost - p∙vodnφ p°i°azenφ z∙stane, na dvojklik myÜφ nebo Enter se HTML soubor otev°e v p∙vodnφm p°i°azenΘm programu. Pokud ale stisknete na souboru pravΘ tlaΦφtko, objevφ se mo₧nost PSPad a po potvrzenφ se soubor v PSPadu takΘ otev°e.
Editor HTML v IE
Nastavφ PSPad jako v²chozφ editor HTML v Internet Exploreru
Prohlφ₧eΦ HTML v IE (Internet Exploreru)
Prohlφ₧eΦ HTML v OPERA
V prohlφ₧eΦi je mo₧no na pravΘ tlaΦφtko zobrazit zdroj HTML strßnky. Pokud zaÜkrtnete tuto mo₧nost, zdroj se otev°e v PSPadu
Vy₧aduje Internet Explorer verze 5 a vyÜÜφ, OPERA browser 5.10 a vyÜÜφ.
V p°φpad∞ prohlφ₧eΦe OPERA je tato volba p°φstupnß pouze v p°φpad∞, kdy prohlφ₧eΦ nenφ spuÜt∞n. jinak toti₧ nenφ mo₧no nastavenφ zapsat !
Editor pro Win Commander
Nastavφ PSPad jako v²chozφ editor v mana₧eru Windows Commander.
Tato volba je p°φstupnß pouze v p°φpad∞, kdy nenφ Windows Commander spuÜt∞n. Jinak toti₧ nenφ mo₧no nastavenφ zapsat !
e-Mail
Nastavenφ poÜtovnφho klienta, kterΘho bude PSPad pou₧φvat. Nastavenφ je nezßvislΘ na nastavenφ v²chozφho klienta v systΘmu Windows.
.topic 112
Program nabφzφ u₧ivatelskΘ p°izp∙sobenφ zv²raz≥ovaΦ∙. Na n∞kolika kartßch jdou nastavit barvy a vlastnosti pφsma, filtry pro otevφrßnφ soubor∙, externφ programy, ve kter²ch je mo₧no editovan² soubor otev°φt a koneΦn∞ i nastavenφ kompilßtoru.
DoporuΦenφ pro nastavenφ barev
P°i nastavovßnφ barvy pozadφ a pφsma doporuΦuji pou₧φt barvy Window a Font. Tφm si zajistφte automatickou zm∞nu barev p°i globßlnφ zm∞n∞ vzhledu Windows.
Nastavenφ je ulo₧eno v souboru PSPad.INI v nßsledujφcφm formßtu:
8 byt∙ barva pφsma, 8 byt∙ barva pozadφ, po jednom bytu pak tuΦnΘ, kurzφva, podtr₧enΘ.
Barvy pφsma se sklßdajφ :
2 byty Φφslo palety (mohou b²t nulovΘ) a po 2 bytech pak slo₧ky R,G,B
Pro druh pφsma pak platφ: 0 nenφ vybrßn, 1 je vybrßn
Nastavenφ filtr∙ pro otevφrßnφ soubor∙
JmΘno filtru
je zobrazeno v dialogu otevφrßnφ a uklßdßnφ soubor∙
Masky soubor∙
urΦujφ p°i°azenφ soubor∙ jednotliv²m zv²raz≥ovaΦ∙m. Podle t∞chto masek pak program poznß jak² zv²raz≥ovaΦ p°i otev°enφ souboru pou₧φt. Pokud p°id∞lφte n∞kolika typ∙m zv²raz≥ovaΦ∙ stejnou masku, bude pou₧it prvnφ v²skyt.
U₧ivatelskΘ zv²raz≥ovaΦe
Program umo₧≥uje definovat vlastnφ zvyraz≥ovaΦe. Pokud tedy vyberete zv²raz≥ovaΦ, kter² umo₧≥uje u₧ivatelskou definici, je toto pole zp°φstupn∞no a vy mßte mo₧nost jednoduch²m v²b∞rem p°i°adit nadefinovan² zv²raz≥ovaΦ.
V tomto p°φpad∞ se jmΘno filtru a masky p°ebφrajφ z u₧ivatelskΘho zv²raz≥ovaΦe. V p°φpad∞ po₧adavku na zm∞nu je t°eba jφt do definice vlastnφho zv²raz≥ovaΦe a provΘst zm∞nu tam.
.topic 113
Pro ka₧d² typ souboru je mo₧no p°i°adit a₧ 5 externφch program∙ (dalÜφ jsou ignorovßny). V²chozφ je program, kter² je na prvnφm mφst∞.
Seznam program∙
Obsahuje p°i°azenΘ programy. K ·pravßm, p°idßvßnφ a mazßnφ slou₧φ editaΦnφ polφΦka pod seznamem. P°i v²b∞ru n∞kterΘho °ßdku je jeho obsah p°enesen do polφΦek a je mo₧no jej opravit, mazat, p°idat znovu.
Pomocφ Üipek vedle seznamu je mo₧no m∞nit po°adφ program∙ v seznamu.
V²chozφ program se v editoru spouÜtφ klepnutφm na ikonu nebo klßvesou F9. Ostatnφ programy p°es malou Üipku vedle ikony nebo z menu Soubor.
JmΘno
pod tφmto jmΘnem najdete program v menu
Program
vlastnφ jmΘno programu vΦetn∞ pln∞ kvalifikovanΘ cesty a parametr∙
LOG soubor
Pokud je vypln∞n LOG soubor, provede se spuÜt∞nφ p°φkazu, poΦkß se na dokonΦenφ a pak se dobrazφ obsah v²slednΘho souboru v LOG okn∞. Dokud nebude spouÜt∞n² program ukonΦen, nenφ mo₧no v prßci pokraΦovat. tak₧e pou₧itφ je pro n∞jakΘ °ßdkovΘ p°φkazy apod., u kter²ch chcete v∞d∞t, jak dopadl v²sledek.
Pokud nenφ LOG vypln∞n, provede se p°φkaz (t°eba zoobrazenφ souboru v prohlφ₧eΦi) a lze pokraΦovat v prßci.
Prom∞nnΘ:
pro jmΘno souboru, pop°. specifikaci v²slednΘho souboru se pou₧φvajφ prom∞nnΘ, kterΘ jsou p°i provßd∞nφ p°φkazu nahrazeny odpovφdajφcφm obsahem ze jmΘna souboru. Bli₧Üφ informace a seznam prom∞nn²ch v kapitole o nastavenφ kompilßtoru
P°idat
TlaΦφtko je p°φstupnΘ po vypln∞nφ jmΘna programu a cesty k programu. Vlo₧φ vypln∞nΘ ·daje do seznamu
Smazat
TlaΦφtko je p°φstupnΘ v p°φpad∞, ₧e je v seznamu vybrßna polo₧ka a slou₧φ k odstran∞nφ vybranΘho °ßdku ze seznamu
Opravit
Nahradφ vybran² °ßdek v seznamu obsahem editaΦnφch polφΦek
Najφt program
S v²hodou je mo₧no pou₧φt toto tlaΦφtko, kterΘ pomocφ v²b∞ru programu vyplnφ editaΦnφ polφΦka
Internet Explorer,"c:\program files\Internet Explorer\IExplore.EXE" "%File"
Opera,"c:\program files\opera\opera.exe" "%File"
P°φklady z praxe pro prßci s MS-SQL:
1. jednoduchß nßhrada Query Analyzeru
V textu editoru napφÜu SQL dotaz a v LOG souboru se mi vrßtφ v²sledek dotazu (jednotlivΘ °ßdky v²slednΘ tabulky). Lze pohodln∞ psßt ulo₧enΘ procedury, vytvß°et a ruÜit tabulky apod. Dφky mo₧nosti mφt vφce p°φkaz∙ si m∙₧u nadefinovat °ßdky pro jednotlivΘ SQL servery a spouÜt∞t p°φkazy na urΦenΘm serveru.
2. konverze dat
V²sledkem je textov² soubor, kter² na SQL server je posφlßme p°es BCP.
Tak₧e si v PSPadu si otev°u dan² soubor, vidφm obsah a spuÜt∞nφm p°φkazu jej pomocφ BCP odeÜlu na server, v LOGu vidφm v²sledek. Pokud se nezada°ilo, p°epnu se do dalÜφho okna s typem souboru SQL, napφÜi p°φkaz na vymazßnφ obsahu tabulky, p°epnu se zp∞t na zdroj pro BCP, provedu ·pravy a odeÜlu na server znovu. A to vÜe v PSPadu.
.topic 118
V n∞kter²ch p°φpadech je nutno soubor nejen otev°φt v externφm programu, ale takΘ spustit externφ kompilßtor, poΦkat na dokonΦenφ kompilace, zobrazit obsah okna s v²sledky kompilace, pop°. v²sledn² soubor spustit.
V programu se kompilßtor spouÜtφ pomocφ ikony nebo klßvesovou zkratkou Ctrl+F9
Jak² soubor je p°edßn kompilßtoru
Program postupuje v nßsledujφcφm po°adφ:
hlavnφ soubor projektu
hlavnφ soubor, pokud nenφ pou₧it projekt
aktivnφ dokument
Kompilßtor
UrΦuje pln∞ kvalifikovanou cestu k programu kompilßtoru. Cesta se nedßvß do uvozovek, ty jsou dopln∞ny automaticky.
Parametry
Parametry slou₧φ pro nastavenφ vlastnostφ kompilßtoru, p°edßnφ souboru, nastavenφ cesty pro v²sledn² LOG soubor atd.
P°ehled parametr∙ urΦujφcφ p°edan² soubor je uveden ve spodnφ Φßsti okna
LOG soubor
Do logovΘho souboru jsou kompilßtorem uklßdßny zprßvy o pr∙b∞hu a v²sledku kompilace. PSPad umφ tento soubor zobrazit v okn∞ na spodnφ Φßsti obrazovky. Pokud je toto polφΦko vypln∞no, soubor bude po kompilaci automaticky zobrazen.
Log soubor lze zobrazit z menu Okno
Spustit po kompilaci
Pokud si chcete prohlΘdnout v²sledek vaÜφ snahy, staΦφ vyplnit toto polφΦko. Po dokonΦenφ kompilace pak bude v²sledn² program spuÜt∞n. P°φklady jednotliv²ch nastavenφ najdete v kapitole o prßci s PSPadem
Prom∞nnΘ:
pro jmΘno souboru, pop°. specifikaci v²slednΘho souboru se pou₧φvajφ prom∞nnΘ, kterΘ jsou p°i provßd∞nφ p°φkazu nahrazeny odpovφdajφcφm obsahem ze jmΘna souboru.
%File% nahrazuje jmΘno souboru vΦetn∞ cesty
%Dir% nahrazuje cestu k souboru
%Name% nahrazuje jmΘno souboru bez cesty a p°φpony
%Ext% nahrazuje p°φponu souboru
P°φklad:
Je p°edßn soubor : c:\Dokumenty\HTML\Test.HTM
Obsah jednotliv²ch prom∞nn²ch:
%File% c:\Dokumenty\HTML\Test.HTM
%Dir% c:\Dokumenty\HTML\
%Name% Test
%Ext% .HTM
.topic 115
Popis jednotliv²ch polo₧ek dialogu
JmΘno
Zde se uvßdφ jmΘno typ∙ soubor∙, pro kterΘ je zv²raz≥ovaΦ urΦen. Toto jmΘno se objevφ v nabφdkßch, ve filtru p°i otevφrßnφ soubor∙, v typu soubor∙ na stavovΘm °ßdku atd.
P°φpony soubor∙
Seznam masek, kterΘ se uplatnφ p°i otevφrßnφ souboru a p°i detekci, kter² zv²raz≥ovaΦ se pou₧ije. JednotlivΘ masky jsou odd∞leny Φßrkami
Styl komentß°∙
Specifikuje jak² druh komentß°∙ je v danΘm souboru pou₧it. Komentß°e lze libovoln∞ kombinovat. Na v²b∞r mßte 5 druh∙ standardnφch komentß°∙:
ANSI - komentß° zaΦφnß znaky (* a konΦφ znaky *)
Pascal - komentß° zaΦφnß znakem { a konΦφ znakem }
C - komentß° zaΦφnß znaky /* a konΦφ znaky */
Basic - komentß° je uvozen znakem ; a platφ do konce °ßdku
Fox - komentß° zaΦφnß znakem * (prvnφ znak na °ßdku) nebo znaky && a platφ do konce °ßdku
Specißl - komentß° zaΦφnß znakem / na zaΦßtku °ßdku nebo za st°ednφkem a platφ do konce °ßdku
Za zaΦßtek komentß°e jsou dßle poklßdßny znaky //, komentß° platφ do konce °ßdku
╪et∞zce
Slou₧φ k identifikaci °et∞zc∙. Na v²b∞r jsou dv∞ mo₧nosti:
Apostrofy - '°et∞zec'
Uvozovky - "°et∞zec"
Preprocesory
jsou zvlßÜtnφ °et∞zce, kterΘ slou₧φ pro °φzenφ kompilßtoru, v∞tvenφ programu, podmφneΦnΘmu p°ekladu apod.
KlφΦovß slova
Zde je uveden seznam klφΦov²ch slov, kterΘ se v programu vyskytujφ.
Podmφnky pro klφΦovß slova:
ka₧dΘ slovo na zvlßÜtnφm °ßdku
jsou psßny velk²mi pφsmeny (editor vßm to jinak nedovolφ)
obsahujφ pouze znaky 'A'..'Z' a '_'
jsou se°azeny podle abecedy (to se stane automaticky p°i ulo₧enφ definice zv²raz≥ovaΦe)
Vyhrazenß slova
Majφ stejn² v²znam jako klφΦovß slova. Dopln∞no od verze 3.1.6. Vyu₧φvß se, pokud chcete barevn∞ rozliÜit dv∞ skupiny slov. Pojmenovßnφ "KlφΦovß" a "Vyhrazenß" slou₧φ pouze k rozliÜenφ seznam∙, nenφ v tom skryt ₧ßdn² dalÜφ v²znam. pou₧φt to m∙₧ete t°eba pro definici datov²ch typ∙ apod. Pokud se stejnΘ slovo vyskytuje v obou seznamech, je pou₧ito slovo z klφΦov²ch slov a s tφm souvisφ i barva syntaxe
NaΦφst
Provede naΦtenφ definice zv²raz≥ovaΦe. Program p°edpoklßdß ulo₧enφ definice v podadresß°i Syntax. Pokud soubor naΦtete t°eba z diskety, p°i ulo₧enφ bude provedena kontrola existence (pop°. vytvo°enφ) podadresß°e a soubor s definicφ bude ulo₧en tam.
Ulo₧it
Provede ulo₧enφ souboru s definicφ do podadresß°e Syntax. JmΘno souboru je toto₧nΘ se jmΘnem, uveden²m v polφΦku JmΘno.
V p°φpad∞, ₧e je zv²raz≥ovaΦ, se kter²m se pracuje aktivnφ, jsou zm∞ny p°i ulo₧enφ promφtnuty i do vÜech otev°en²ch soubor∙, kterΘ jej pou₧φvajφ.
Jak vytvo°it vlastnφ zv²raz≥ovaΦ
Definice zv²raz≥ovaΦe
Vyplnit jmΘno zv²raz≥ovaΦe - toto jmΘno se bude ukazovat v menu
Vyplnit masky soubor∙. Ty potom poslou₧φ k automatickΘmu p°i°azenφ zv²raz≥ovaΦe p°i otev°enφ souboru
Vybrat typ komentß°∙, kter² nejlΘpe odpovφdß stylu ve vaÜem souboru.
Zvolit typ °et∞zc∙ - °et∞zec je v apostrofech nebo uvozovkßch
Vyplnit seznam klφΦov²ch, pop°. vyhrazen²ch slov. Ty jsou p°i ulo₧enφ set°φd∞ny abecedn∞ automaticky, tak₧e si s tφm nemusφte d∞lat starosti.
Pak zv²raz≥ovaΦ ulo₧φte tlaΦφtkem "Ulo₧it". Od tΘto chvφle bude zv²raz≥ovaΦ nahrßn p°i startu PSPadu automaticky.
Nastavenφ barev pro zv²razn∞nφ syntaxe
Pokud n∞komu nevyhovuje standardnφ nastavenφ barev, m∙₧ete p°ejφt na zßlo₧ku "Barvy syntaxe" a jednoduch²m nastavenφm barvy pφsma a pozadφ si p°ebarvφte odpovφdajφcφ typ. P°i nastavovßnφ barvy pozadφ a pφsma doporuΦuji pou₧φt barvy Window a Font. Tφm si zajistφte automatickou zm∞nu barev p°i globßlnφ zm∞n∞ vzhledu Windows.
V²znam n∞kter²ch typ∙ p°i nastavovßnφ barev
Nßv∞Ütφ jsou slova zaΦφnajφcφ znakem @, obsahujφcφ pφsmena bez diakritiky, pomlΦku a podtr₧φtko
Symboly jsou znaky, kterΘ nejsou pφsmena (matematickΘ znaky, zßvorky apod.), krom∞ znak∙, pou₧it²ch v jin²ch typech (nap°. komentß°φch)
Identifikßtory jsou vÜechny ostatnφ znaky
Popis struktury definiΦnφho souboru:
;komentß°, ignorovßno
;jmΘno sekce, povinnΘ
[Settings]
;jmΘno typu souboru - povinnΘ
Name=OtherCad
;seznam typ∙ soubor∙ - povinnß min.jedna polo₧ka
FileType=*.prg,*.bpk
;nastavenφ jednotliv²ch parametr∙. NepovinnΘ, 1 = Ano, 0 = Ne
ANSIComment=0
PasComment=0
CComment=0
SpecComment=1
BasComment=0
SingleQuote=0
Preprocessors=0
;jmΘno sekce - povinnΘ
[KeyWords]
;jednotlivß klφΦovß slova velk²mi pφsmeny, se°azenß abecedn∞
ABS=
ACOS=
ATN=
BOOLEAN=
;jmΘno sekce - povinnΘ
[ReservedWords]
;jednotlivß vyhrazenß slova velk²mi pφsmeny, se°azenß abecedn∞